make taste better - German English Dictionary